+2004-05-06 Matthias Clasen <mclasen@redhat.com>
+
+ * docs/RELEASE-HOWTO: Document the new policy of
+ bumping version numbers after release.
+
+ * configure.in: Bump version number to 2.5.0.
+
2004-05-06 Padraig O'Briain <padraig.obriain@sun.com>
* gtk/gtkmenu.h:
+2004-05-06 Matthias Clasen <mclasen@redhat.com>
+
+ * docs/RELEASE-HOWTO: Document the new policy of
+ bumping version numbers after release.
+
+ * configure.in: Bump version number to 2.5.0.
+
2004-05-06 Padraig O'Briain <padraig.obriain@sun.com>
* gtk/gtkmenu.h:
+2004-05-06 Matthias Clasen <mclasen@redhat.com>
+
+ * docs/RELEASE-HOWTO: Document the new policy of
+ bumping version numbers after release.
+
+ * configure.in: Bump version number to 2.5.0.
+
2004-05-06 Padraig O'Briain <padraig.obriain@sun.com>
* gtk/gtkmenu.h:
+2004-05-06 Matthias Clasen <mclasen@redhat.com>
+
+ * docs/RELEASE-HOWTO: Document the new policy of
+ bumping version numbers after release.
+
+ * configure.in: Bump version number to 2.5.0.
+
2004-05-06 Padraig O'Briain <padraig.obriain@sun.com>
* gtk/gtkmenu.h:
# set GTK_BINARY_AGE and GTK_INTERFACE_AGE to 0.
m4_define([gtk_major_version], [2])
-m4_define([gtk_minor_version], [4])
-m4_define([gtk_micro_version], [1])
+m4_define([gtk_minor_version], [5])
+m4_define([gtk_micro_version], [0])
m4_define([gtk_version],
[gtk_major_version.gtk_minor_version.gtk_micro_version])
-m4_define([gtk_interface_age], [1])
+m4_define([gtk_interface_age], [0])
m4_define([gtk_binary_age],
[m4_eval(100 * gtk_minor_version + gtk_micro_version)])
# This is the X.Y used in -lgtk-FOO-X.Y
GDK_EXTRA_CFLAGS="`$PKG_CONFIG --cflags xcursor` $GDK_EXTRA_CFLAGS"
GDK_EXTRA_LIBS="`$PKG_CONFIG --libs xcursor` $GDK_EXTRA_LIBS"
fi
+
+ # Checks for XFixes extension
+
+ have_xfixes=false
+ PKG_CHECK_MODULES(XFIXES, xfixes, have_xfixes=true, :)
+
+ if $have_xfixes ; then
+ AC_DEFINE(HAVE_XFIXES, 1, Have the XFIXES X extension)
+ GDK_EXTRA_CFLAGS="`$PKG_CONFIG --cflags xfixes` $GDK_EXTRA_CFLAGS"
+ GDK_EXTRA_LIBS="`$PKG_CONFIG --libs xfixes` $GDK_EXTRA_LIBS"
+ fi
# Xshm checks
0) Blow away your gtk+ directory, check a new version out
1) autogen and build it, make sure to enable docs.
2) Update NEWS based on the various ChangeLog files
-3) Update version in configure.in, increase micro and interface age by 1.
-(Note that this is critical, a slip-up here will cause the soname to change).
+3) Verify that the version in configure.in has been bumped after the last
+release. (Note that this is critical, a slip-up here will cause the soname
+to change).
4) Add === Released 2.x.y === at the top of all ChangeLog files
5) make distcheck
6) Fix broken stuff found by 5) repeat
at the top about "what this release is about" and the Summary of changes.
12) Send it to gnome-announce-list, gtk-list, gtk-app-devel-list and
gtk-devel-list. Set reply-to to gnome-hackers.
+13) Bump the version number in configure.in.